@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; font-family:"微软雅黑"; list-style:none;}
body{ min-width:1200px;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/ }
img{ border:0;}
a{ text-decoration:none; }
a:hover,ul li a:hover,dl dt a:hover{color:#f00;transition:all 0.3s;-webkit-transition:all 0.3s}.w8-9{ width:1200px;}
.w50{width:50%;}
.auto{margin:0px auto;}
.fr{float:right;display:inline;}
.fl{float:left; display:inline;}
.clearfix:after{content:""; display:block; clear:both;}

.content_main img{border:none !important;}


/*顶部样式*/

.header{ width:100%; height:150px; background-color:#5663ac;background:url(../image/navbg2017.png) repeat-x;}
.header-top{margin:0 auto; height:100px;}
.logo{ width:400px; margin-top:20px;}

.head-right{ margin:20px 60px 0 0; height:30px; line-height:30px;}
.head-en{ font-family:Arial; font-size:12px;}
.head-en a{margin: 0 10px;color:#fff;display:inline-block;font-size:14px;text-align: center;display: inline-block;}
.head-en a:hover{color:#e98235;}
.head-search-img{width:20px; height:20px; margin:5px 20px 0 15px;cursor:pointer;}
.head-right .search{width:200px; height:30px;line-height:30px;display:none;}
.head-right .search-left{width:160px; height:20px; margin-top:4px;line-height:20px; border:none; background:#fff; color:#666; text-indent:10px; font-size:12px;}
.head-right .search-right{width:20px; height:20px; margin:5px 14px 0 0;cursor:pointer;}

.top_jy {height:30px; margin-right:25px; float:right; position: relative; z-index: 100;}
.top_jy span {background: url(../image/header-icon-bottom.png) no-repeat right 12px; height:30px; color:#fff; line-height:30px; padding-right:18px;font-size:12px;display: block; cursor: pointer;}
.jiaoyu {border: 1px solid rgb(204, 204, 204); left: 0px; top: 26px;height: 240px;overflow: scroll; display: none; position: absolute; z-index: 100;}
.jiaoyu a {color: rgb(0, 0, 0); line-height: 24px; padding-left: 10px; font-size: 12px; display: block;}
.jiaoyu a:hover {background:#5663ac; color: rgb(255, 255, 255);}

.jiaoyu { height: auto; padding: 18px 0;overflow: hidden;background: url(../image/header-icon-bottom.png) no-repeat right 0;top: 40px;overflow: inherit;}
.jiaoyu::after {content: "";display: block;clear: both;}
.jiaoyu-1::before { content: ""; display: block; position: absolute; width: 0;height: 0; border: 8px solid transparent;top: -16px; left: 275px;border-bottom: 8px solid #F2F2F2;}  
.jiaoyu-1 {width:500px; left:-240px;}
.jiaoyu-1 a { width: 50%;float: left; text-indent:20px; padding: 0; }
.jiaoyu-2 {width: 700px; left:-324px;}
.jiaoyu-2::before {content: ""; display: block; position: absolute;width: 0;height: 0;border: 8px solid transparent; top: -16px; left: 360px;border-bottom: 8px solid #F2F2F2;}
.jiaoyu-2 a { width: 33.33%;float: left;text-indent:20px;padding: 0;}


/*导航样式开始*/
/*导航样式开始*/
.nav_box{ width:100%;}
.nav-w{ width:1200px; height:44px; margin:0 auto; z-index:1000; }
#nav {HEIGHT:50px;width: 1200px;padding:0;-webkit-animation: nav-box 1s;animation: nav-box 1s;display:block;}
#nav .mainlevel {list-style:none;float:left;WIDTH: 150px;FONT-SIZE:16px;position:relative;}
#nav .mainlevel a {TEXT-ALIGN: center;LINE-HEIGHT: 50px; WIDTH:100%; DISPLAY: block; HEIGHT: 50px; COLOR: #fff;}
#nav :hover a { COLOR: #fff; background:#2a63b9;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;}
.navhover{COLOR: #fff; background:url(../images/nav-on-bg.png) repeat;}
#nav .mainlevel:hover ul{display:block;}
#nav .mainlevel ul {display:none;list-style:none;z-index:909;width: 150px;top:50px;position:absolute;display:none;background:url(../images/tm.png) repeat;}
#nav .mainlevel ul li {width:100%;height: 40px;font-size:14px;background:#2a63b9;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;margin-bottom:1px;}
#nav .mainlevel ul li a{color:#fff;font-size: 16px;font-weight:normal;display:block;width:100%;height: 40px;line-height: 40px;}
#nav .mainlevel ul li a:hover { color:#fff;width:100%; height:40px;  line-height:40px;font-weight:100; background:#214782;}
.nav-lianjie{width:350px; text-align:right; float:right; line-height:50px;-webkit-animation: nav-lianjie 1.0s;animation: nav-lianjie 1.0s;}
.nav-lianjie span{font-size:12px; padding:0 5px; display:inline-block; color:#fff;}
.nav-lianjie a{color:#fff;}
.nav-lianjie a:hover{color:#e98235;}

/*导航菜单-二级菜单*/
.dh1{display: block; -webkit-animation: dhli 0.8s;animation: dhli 0.8s;}
.dh2{display: block; -webkit-animation: dhli 1.0s;animation: dhli 1.0s;}
.dh3{display: block; -webkit-animation: dhli 1.2s;animation: dhli 1.2s;}
.dh4{display: block; -webkit-animation: dhli 1.4s;animation: dhli 1.4s;}
.dh5{display: block; -webkit-animation: dhli 1.6s;animation: dhli 1.6s;}
.dh6{display: block; -webkit-animation: dhli 1.8s;animation: dhli 1.8s;}
.dh7{display: block; -webkit-animation: dhli 2.0s;animation: dhli 2.0s;}
.dh8{display: block; -webkit-animation: dhli 2.2s;animation: dhli 2.2s;}
.dh9{display: block; -webkit-animation: dhli 2.4s;animation: dhli 2.4s;}

/*导航菜单-二级菜单*/
.dh1{display: block; -webkit-animation: dhli 0.8s;animation: dhli 0.8s;}
.dh2{display: block; -webkit-animation: dhli 1.0s;animation: dhli 1.0s;}
.dh3{display: block; -webkit-animation: dhli 1.2s;animation: dhli 1.2s;}
.dh4{display: block; -webkit-animation: dhli 1.4s;animation: dhli 1.4s;}
.dh5{display: block; -webkit-animation: dhli 1.6s;animation: dhli 1.6s;}
.dh6{display: block; -webkit-animation: dhli 1.8s;animation: dhli 1.8s;}
.dh7{display: block; -webkit-animation: dhli 2.0s;animation: dhli 2.0s;}
.dh8{display: block; -webkit-animation: dhli 2.2s;animation: dhli 2.2s;}
.dh9{display: block; -webkit-animation: dhli 2.4s;animation: dhli 2.4s;}




/*--新添加---*/
.dh-er{ position:relative;}
.dh-er .www{display:none;list-style:none; z-index:909; width:125px; top:0px; position:absolute; background:url(../images/tm.png) repeat; left:100%;}
.dh-er .www div{width:100%; height:40px;font-size:14px; background:url(../images/nav-bg.png) repeat; margin-bottom:1px;}
.dh-er .www div a{color:#fff; font-size:14px; font-weight:normal; display:block; width:100%; height:40px; line-height:40px;}
.dh-er .www div a:hover { color:#fff;width:100%; height:40px;  line-height:40px;font-weight:100;}
/*--新添加---*/






















@-webkit-keyframes dhli {  
0%{ opacity: 0;-webkit-transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}
@keyframes dhli { 
0%{ opacity: 0;transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}/*nav-end*/

@-webkit-keyframes logo {  
0%{ opacity:0;-webkit-transform:translate(-10px,-20px); }}
@keyframes logo {  
0%{ opacity:0;transform:translate(-10px,-20px); }}
@-webkit-keyframes nav-lianjie {  
0%{ opacity:0;-webkit-transform:translate(50px,0px); }}
@keyframes nav-lianjie {  
0%{ opacity:0;transform:translate(50px,0px); }}
@-webkit-keyframes top_jy {  
0%{ opacity:0;-webkit-transform:translate(20px,-40px); }}
@keyframes top_jy {  
0%{ opacity:0;transform:translate(20px,-40px); }}
@-webkit-keyframes nav-box {  
0%{ opacity:0;-webkit-transform:translate(-50px,0px); }}
@keyframes nav-box {  
0%{ opacity:0;transform:translate(-50px,0px); }}
@-webkit-keyframes hover-wen {  
0%   { text-indent:0;}
50%  { text-indent:5px;}
100% { text-indent:0;}
}
@keyframes hover-wen {  
0%   { text-indent:0;}
50%  { text-indent:5px;}
100% { text-indent:0;}
}
@-webkit-keyframes hover-img {  
0%   {transform:scale(1);}
50%  {transform:scale(1.05);}
100% {transform:scale(1);}
}
@keyframes hover-img {  
0%   {transform:scale(1);}
50%  {transform:scale(1.05);}
100% {transform:scale(1);}
}
@-webkit-keyframes more-img {  
0%   {right:5px;}
50%  {right:10px;}
100% {right:5px;}
}
@keyframes more-img {  
0%   {right:5px;}
50%  {right:10px;}
100% {right:5px;}
}
@-webkit-keyframes lianjie {  
0%   {background-position:20px center;}
50%  {background-position:10px center;}
100% {background-position:20px center;}
}
@keyframes lianjie {  
0%   {background-position:20px center;}
50%  {background-position:10px center;}
100% {background-position:20px center;}
}
@-webkit-keyframes liebiao {  
0%   {background-position:20px center; background-color:none;}
25%  {background-position:15px center;background-color:#fff9ed;}
50%  {background-position:10px center;background-color:#feeeca;}
75%  {background-position:15px center;background-color:#fff9ed;}
100% {background-position:20px center;background-color:none;}
}
@keyframes liebiao {  
0%   {background-position:20px center; background-color:none;}
25%  {background-position:15px center;background-color:#fff9ed;}
50%  {background-position:10px center;background-color:#feeeca;}
75%  {background-position:15px center;background-color:#fff9ed;}
100% {background-position:20px center;background-color:none;}
}
/*导航样式end*/


/*banner样式*/
.fullSlide{ width:100%;  position:relative;  height:470px;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0;   }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:470px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:36px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; border-radius:6px; margin:6px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
.fullSlide .hd ul .on{ background:#5462ab;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background: url(../image/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

.news{ width:100%;}
.news_box{ width:1200px;  height:500px;  margin: 0 auto; }
.news_left{ width:590px; height:440px; padding: 50px 0px; float:left; margin-right:20px;  }
.new_title{ width:100%; height:30px;}
.new_title img { display:block; float:left; padding:4px 7px;}
.new_title h3{ font-size:20px; color:#333; float:left;  font-weight:normal; line-height:30px;}
.new_title a{ display:block;  float:right; font-size:14px; color:#3145ac; line-height:30px; text-decoration:none;}.line{width:100%;height:1px;background:#9c9c9c;margin: 8px 0 8px 0;}
.new_content{ width:100%;}
.new_content ul li { height:97px; margin: 14px 0;}
.new_content ul li .pic { display:block; margin-right:8px; width:142px;float:left;background-color:#f5f5f5; }
.new_content ul li .new_text{ width:430px; float:left; padding-left:8px;}
.new_content ul li .new_text a{ display:block; color:#555; font-size:16px; height:30px; line-height:30px; text-decoration:none;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.new_content ul li .new_text a:hover{ color:#3a7bbd;}
.new_content ul li .new_text p{ color:#888888; font-size:14px; line-height:26px; height:52px; overflow:hidden; position:relative; }
.new_content ul li .new_text p span{ float:right; color:#7b91a7; font-size:14px; display:block; position:absolute; right:0px; bottom:0px;}


.new_right{ width:570px; height:440px;  float:right; margin-left:20px;}
.notice_img{ width:568px; height:120px; display:block;}
.js{width:96%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:96%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }
.group_buying{ padding: 50px 0px 50px 0px;}
.group_buying ul { width:100%; zoom:1; margin-top:10px; }
.group_buying ul li { border-bottom:1px dotted #ccc;  position: relative; height: 36px; line-height:36px; background:url(../image/icon8.jpg) no-repeat  0 center;  }
.group_buying ul li  a{  display:block; font-size:14px; color:#333; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; width:480px; padding-left:10px;}
.group_buying ul li span { display:block; float:right; color:#333; font-size:12px; }
.group_buying .pic_r { position: absolute; left: 130px; top: 0; line-height: 24px }
.group_buying .pic_r em { color: #c00; display: block; font-style:normal; }
.group_buying .pic_r i { font-style: normal; display: block }
.group_buying .dis_pi { display: none  }
.group_buying ul .last { border-bottom:0;  }
.group_buying .on { height: 36px; position: relative;line-height: 36px; margin-top: 2px;}
.group_buying .on .dis_pi { display: block }
.group_buying .on a {color:#3a7bbd; }
.group_buying .on span {color:#3145ac; }

.talent{background-color:#335d87; background:url(../image/background.jpg); width:100%; height:500px;}
.talent_box{ width:1200px; height:514px; margin: 0 auto;}
.talent_new{ width:580px; height:100%;}
.infor{ width:710px; height:390px; padding: 0px 0; float:left;}
.infor_title{ width:100%; height:44px;}
.infor_title h3{font-weight:normal; float:left; font-size:20px; height:30px; line-height:30px;letter-spacing: 1px;}
.infor_title a{ display:block; float:right; color:#fff; font-size:14px; text-decoration:none;}
.infor_news{ width:100%; padding: 10px 0 ; height:130px;}
.infor_ima { width:200px;height:130px; float:left; }
.infor_ima a img { display:block; width:198px; height:128px; float:left; border: solid 1px #666666; }
.infor_text{ margin-left:210px; width:470px; }
.infor_text a{  display:block; color:#fff; font-size:16px; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.infor_text a:hover{ color:#ffea00;}
.infor_text p { color:#dfdfdf; font-size:14px; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis;  }
.infor_text span { font-size:14px; color:#ffea00; line-height:30px;}
.infor ul li{float:left;width:100%;background:url(../image/icon9.png) no-repeat 0 center;}
.infor ul li a{ display:block; color:#fff; font-size:14px; line-height:36px; float:left; width:580px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:10px;}
.infor ul li a:hover{ color:#ffea00; margin-left:3px;}
.infor ul li span{ display:block; float:right; color:#fff; font-size:14px;line-height:36px; }
.hasMoreTab .hd ul li{display: inline;background:none;width: auto;color:#a7bfd8;cursor:pointer;padding: 0 0 15px 0;margin-right: 20px;float: left;}
.hasMoreTab .hd ul li.on{ font-weight:bold; height:25px; line-height:25px;  color:#fff; border-bottom: solid 2px #fff;}


.class{width:510px;float:right;padding: 0px 0;margin-right: -35px;}
.p_infor{ background:#d26651; width:445px; height:84px; margin: 15px auto;}
.p_infor:hover{ transform:scale(1.02); transition: all 1s; -moz-transition:all 1s; -webkit-transition:all 1s;}
.p_infor a { display:block;}
.p_infor a img {display:block; float:left; margin: 22px 78px;}
.p_infor a p {color:#fff;font-size: 20px;line-height:84px;letter-spacing: 1px;}

.p_talent{ background:#675fba; width:445px; height:84px; margin: 15px auto;}
.p_talent:hover{ transform:scale(1.02); transition: all 1s; -moz-transition:all 1s; -webkit-transition:all 1s;}
.p_talent a { display:block;}
.p_talent a img {display:block;  float:left; margin: 22px 78px;}
.p_talent a p {color:#fff;font-size: 20px;line-height:84px;letter-spacing: 1px;}

.impor_s { background:#5ec17b; width:445px; height:84px; margin: 15px auto;}
.impor_s:hover{ transform:scale(1.02); transition: all 1s; -moz-transition:all 1s; -webkit-transition:all 1s;}
.impor_s a { display:block;}
.impor_s a img { display:block;  float:left; margin: 22px 78px;}
.impor_s a p {color:#fff;font-size: 20px;line-height:84px;letter-spacing: 1px;}

.b_ani { background:#d05671; width:445px; height:84px; margin: 15px auto;}
.b_ani:hover{ transform:scale(1.02); transition: all 1s; -moz-transition:all 1s; -webkit-transition:all 1s;}
.b_ani a { display:block;}
.b_ani a img { display:block; float:left; margin: 22px 78px;}
.b_ani a p {color:#fff;font-size: 20px;line-height:84px;letter-spacing: 1px;}

.pic_nav{ width:100%; height:100%; }
.picnav_box { width:1230px; margin: 20px auto; }

.party { margin:20px 15px; width:380px; height:190px; position:relative; float:left; overflow:hidden;}
.party a{ display:block;}
.party a img { display:block; width:380px; height:190px; cursor:pointer;}
.b_zhe { width:380px; height:190px; background: url(../image/back01.png) ; position:absolute; left:0px; top:0px; }
.party span{ color:#fff; font-size:24px; position:absolute; left:40px; top:60px; display:block;}
.party p { color:#dfdfdf; font-size:16px; position:absolute; left:40px; top:100px; display:block; }

/*.imploy {  padding:20px 10px; width:380px; height:190px; position:relative; float:left;}
.imploy a img { display:block; width:380px; height:190px;}
.b_zhe { width:380px; height:190px;background: url(../image/back01.png) ; position:absolute; left:10px; top:20px; }
.imploy span{ color:#fff; font-size:24px; position:absolute; left:40px; top:60px; display:block;}
.imploy p { color:#dfdfdf; font-size:16px; position:absolute; left:40px; top:100px; display:block; }

.school {  padding:20px 10px; width:380px; height:190px; position:relative; float:left;}
.school a img { display:block; width:380px; height:190px;}
.b_zhe { width:380px; height:190px; background: url(../image/back01.png) ; position:absolute; left:10px; top:20px; }
.school span{ color:#fff; font-size:24px; position:absolute; left:40px; top:60px; display:block;}
.school p { color:#dfdfdf; font-size:16px; position:absolute; left:40px; top:100px; display:block; }*/

.links{ width:100%; height:90px; margin-bottom:50px;}
.links_box { width:1200px; height:90px; background:#fbfbfb; border: solid 1px #dadada; margin: 0px auto;}
.link_title { background:url(../image/icon7.png) no-repeat ; margin-left:37px; margin-top:23px; width:130px; height:52px; position:relative; float:left;}
.link_title p{ font-size:18px; color:#5662a1; width:80px; margin-left:30px; position:absolute; top:-6px;}
.link_title span{ font-size:14px; color:#333; margin-left:30px; display:block; text-transform:uppercase; position:absolute; top:18px;}
.link_cont { float:left; width:1020px; pading-left:30px; height:90px; overflow:hidden;  }
.link_cont ul li { float:left; padding: 30px 20px;}
.link_cont ul li a { color:#333; font-size:16px; display:block; text-align:center; line-height:30px; }
.link_cont ul li a:hover{ color:#5662a1; font-weight:bold;}

.bottom_nav{ width:100%; height:50px; background:#5662a1;}
.botnav_box { width:1200px; height:50px; margin: 0 auto;}
.botnav_box ul li { float:left; width:171px; }
.botnav_box ul li a{ color:#fff; font-size:14px; text-align:center; line-height:50px; display:block; }
.botnav_box ul li a:hover{ font-weight:bold;}

.bottom{ width:100%; height:160px; background:#4e4e4e;}
.bottom_box { width:1200px; height:160px; margin: 0 auto;}
.bot_left{ float:left;}
.bot_left a img { margin:45px 120px; display:block; width:56px; height:68px;}
.bot_center { width:480px; padding-top:30px; float:left; padding-right:85px; height:108px; overflow:hidden;}
.bot_center p { color:#fff; font-size:12px; line-height:36px; }

.bot_right { float:left; padding-left:85px; width:200px; padding-top:65px; position:relative;}
.bot_right img { display:block;  float:left; padding-right:20px; }
.bot_right a{ color:#fff; font-size:12px; display:block; text-decoration:none;}
.bot_right1 { width:80px; height:80px; position:absolute;  left:120px; top:35px; }
.bot_right1 img { display:none; width:80px; height:80px;}
.bot_right:hover .bot_right1 img{ display:block;}

/*About */
.banner_about{width:100%;height:260px;overflow: hidden;position: relative;text-align: center; margin-bottom:15px;}
.banner_about img {display:block;position: absolute;left: 50%;top: 0;margin-left: -960px;height:260px;/* margin: 0 auto; */}

.content-detail{width:1200px;margin:0 auto;position: relative;z-index: 1; height:100%; min-height:900px;}
.content-detail{width:1200px;margin:0 auto;position: relative;z-index: 1; height:100%; min-height:900px;}

.detail{float: right;width: 854px;padding: 0 30px 20px 30px;background-color: #fff;background-color: #fbfbfb; min-height: 870px;margin-bottom:20px;}
.detail_head{float:left;width:790px;text-align:center;border-bottom:#cccccc 1px solid;}
.detail_head1{ float:left; width:790px; line-height:50px; font-size:24px; color:#515151;}.jianbian{ float:left; width:790px; height:34px; background:url(../images/jianbian.png) repeat-x; }
.detail_main{ float:left; width:790px; text-align:center; margin-bottom:10px; }
.detail_main p{ width:790px; line-height:30px; color:#666; font-size:14px; text-align:left; text-indent:32px;}
.detail_main p img{ margin:0 auto; padding:20px 0;}
.list-banner-head{width: 256px;height: 90px; line-height: 94px;font-size: 20px;color: #fff; text-align:center; background:url(../image/back03.png) no-repeat;}

.sxy{ float:left; width:705px; height:60px; margin-bottom:30px; padding-left:10px; margin-top:20px;}
.sxy dl{ float:left; width:715px; height:30px;}
.sxy dl dt{ float:left; width:56px; height:30px; line-height:30px; font-size:14px; color:#999;}
.sxy dl dd{ float:left; width:600px; height:30px; line-height:30px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:14px; color:#999;}

.content-bt-xia{line-height:30px; width:790px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}
.jiathis_style1{ float:left; width:470px; height:30px; margin-top:10px; padding-left:360px;}
.jiathis_style{margin:5px 0;}
.jiathis_style span{ color:#999999; float:left; display:inline;}

/*about kaishi*/
.content-menu{ float:left;width: 256px;margin-right: 30px;min-height: 890px;position:relative; }
.about-menu{float:left;width: 256px;background:#fbfbfb;border-top: #fff 2px solid;min-height:800px;}
.about-menu img { position:absolute; left:0px; bottom:0px;}
.about-menu .meng{ position:absolute; left:0px;bottom: 110px;}
.about-menu ul{float:left;width: 256px;}
.about-menu ul li{float:left;width: 256px;height:50px;line-height:50px;/* text-align:center; */background-color: #fbfbfb;}
.about-menu ul li a{font-size:16px;display: block;padding-left: 30px;color: #424242;}
.about-menu ul li a:hover{ background:#2975bb url(../image/lwy.png) no-repeat; background-position:208px 22px; color:#fff; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}
.about-menu ul .li a{ background:#2975bb url(../image/lwy.png) no-repeat;  background-position:208px 22px; color:#fff;padding-left: 30px;}
.about_main .line{ width:100%; border-bottom:#757575 1px dashed; height:1px; margin:30px 0;}
.about_main{ float:left; width:840px; text-align:center; margin-bottom:10px; }
.about_main p{width:840px; line-height:30px; color:#666; font-size:14px; text-align:left; text-indent:32px;}
/*about jieshu*/

.list-tittle-w{width: 884px;border-bottom: #fbfbfb 1px solid;height: 50px;line-height: 50px;margin-left: -30px;background-color: #e9e9e9;padding-left: 30px;margin-bottom:20px;}
.list-tittle{float: left;height: 40px;color: #333;text-align: right;font-size: 12px;background: url(../image/local.png)  no-repeat 0 18px; padding-left:30px;}

.list-tittle a{display:inline;height:29px;line-height:29px;color:#333;margin:0 6px 0 6px;font-size: 12px;}


/*content style*/
.content_head{float:left;width:840px;text-align:center;border-bottom:#cccccc 1px solid;}
.content_head1{ float:left; width:840px; line-height:50px; font-size:24px; color:#515151;}
.jianbian{ float:left; width:840px; height:34px; background:url(../images/jianbian.png) repeat-x; }
.content_main{ float:left; width:840px; text-align:center; margin-bottom:10px;line-height:30px; color:#262626; font-size:14px; text-align:left; text-indent:32px;}
.content_main p img{ margin:0 auto; padding:20px 0;}
.content_main { min-height:1000px; }

.sxy{ float:left; width:840px; height:60px; margin-bottom:50px; padding-top: 30px;border-top: #f7f2f2 1px solid;}
.sxy dl{ float:left; width:700px; height:30px;}
.sxy dl dt{ float:left; width:56px; height:30px; line-height:30px; font-size:14px; color:#666;}
.sxy dl dd{ float:left; width:600px; height:30px; line-height:30px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:14px; color: #222;}
.sxy dl dd a:hover{ color:#5662a1;}

.content-list{float:left;width: 816px;}
.content-list ul{float:left;width: 100%;}
.content-list ul li{float:left;width: 100%;height:42px;line-height:42px; background:url(../image/icon8.jpg) no-repeat 0 center; padding-left:10px;}
.content-list ul li a{float:left;display:block;width:564px;height: 46px;font-size:14px;color: #595959;}
.content-list ul li span{ float:right; text-align:right;  width:94px; height:42px; line-height:42px; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.fanye{float:left;width:790px;height:65px;position:relative;top:-10px;left:0;padding-top:35px;}

/*teacher style*/
.tea_title {width: 849px;height:46px;padding-left: 65px;margin-left: -30px;}
.tea_title a{ line-height:46px; display:block; color:#3447aa; font-size:20px; text-decoration:none; font-weight:bold }
.tea_cont { width:100%; height:100%; margin:20px 0;}
.tea_cont ul { width:100%; height:100%; padding-left:16px;}
.tea_cont ul li { float:left; width:125px; margin:20px;}
.tea_cont ul li a { text-align:center; line-height:40px; display:block; color:#333;  font-size:16px;}
.tea_cont ul li a img { display:block; width:125px; height:168px; }
.teacher-list{ margin-top:30px;}









/*--常用链接开始--*/

.fw-mt{ width:100%; background-color:#515fa8;background:url(../image/hn-foot-bg.jpg) no-repeat center top; padding:32px 0 40px 0;height:157px;overflow:hidden;}
.fw-mt-left{width:920px;}
.fw-mt-right{width:240px;}
.fw-mt-bt{ height:24px; margin-bottom:42px;}
.cyfw-list{ width:100%;}
.cyfw-list dl{ float:left; width:80px; margin:10px 10px 0 0; }
.cyfw-list dl a{ display:block; cursor:pointer;}
.cyfw-list dt{height:52px; text-align:center; display:block;}
.cyfw-list dd{height:30px; line-height:30px; text-align:center; font-size:12px; color:#fff;}
.cyfw-list .dt1{background: url(../image/fuwu-img1.png) no-repeat center center; }
.cyfw-list .dt1:hover{ background:url(../image/fuwu-img1-on.png) no-repeat center center;}
.cyfw-list .dt2{background:url(../image/fuwu-img2.png) no-repeat center center;}
.cyfw-list .dt2:hover{ background:url(../image/fuwu-img2-on.png) no-repeat center center;}
.cyfw-list .dt3{background:url(../image/fuwu-img3.png) no-repeat center center;}
.cyfw-list .dt3:hover{ background:url(../image/fuwu-img3-on.png) no-repeat center center;}
.cyfw-list .dt4{background:url(../image/fuwu-img4.png) no-repeat center center;}
.cyfw-list .dt4:hover{ background:url(../image/fuwu-img4-on.png) no-repeat center center;}
.cyfw-list .dt5{background:url(../image/fuwu-img5.png) no-repeat center center;}
.cyfw-list .dt5:hover{ background:url(../image/fuwu-img5-on.png) no-repeat center center;}
.cyfw-list .dt6{background:url(../image/fuwu-img6.png) no-repeat center center;}
.cyfw-list .dt6:hover{ background:url(../image/fuwu-img6-on.png) no-repeat center center;}
.cyfw-list .dt7{background:url(../image/fuwu-img7.png) no-repeat center center;}
.cyfw-list .dt7:hover{ background:url(../image/fuwu-img7-on.png) no-repeat center center;}
.cyfw-list .dt8{background:url(../image/fuwu-img8.png) no-repeat center center;}
.cyfw-list .dt8:hover{ background:url(../image/fuwu-img8-on.png) no-repeat center center;}
.cyfw-list .dt9{background:url(../image/fuwu-img9.png) no-repeat center center;}
.cyfw-list .dt9:hover{ background:url(../image/fuwu-img9-on.png) no-repeat center center;}
.cyfw-list .dt10{background:url(../image/fuwu-img10.png) no-repeat center center;}
.cyfw-list .dt10:hover{ background:url(../image/fuwu-img10-on.png) no-repeat center center;}

.xmt-list{ width:100%;height:80px;}
.xmt-list dl{ float:left; width:33%; height:80px;position:relative;display:block;}
.xmt-list dt{width:100%; height:40px; margin:5px 0;display:block;}
.xmt-list dd{width:100%; height:30px; line-height:30px;font-size:12px; color:#fff;}
.footer_right2{  position:absolute; left:-20px; top:-90px; display:none; }
.footer_right2 img{ border:#c8a063 2px solid;}
.footer_right:hover .footer_right2{ display:block; z-index:999; }

.footer_right4{ position:absolute; left:-20px; top:-90px; display:none;  }
.footer_right4 img{ border:#c8a063 2px solid;}
.footer_right3:hover .footer_right4{ display:block; z-index:999; }

.footer_right6{ position:absolute; left:-20px; top:-90px; display:none; }
.footer_right6 img{ border:#c8a063 2px solid;}
.footer_right5:hover .footer_right6{ display:block; z-index:999; }

/*--常用链接结束--*/


/*foot-star*/
.footer{padding:20px 0; background-color:#313131; width:100%; min-height:50px;}
.foot-box{ position:relative; min-height:50px; width:1200px; margin: 0 auto;}
.footer .foot-left{ position:absolute; top:50%; margin-top:-25px; float:left;}
.footer .foot-left img { display:block; width:260px;}
.footer .foot-right{ width:810px; color:#999999;font-size:12px; line-height:22px; float:right; margin-top:6px;}
.footer .foot-right span{padding:0 5px; display:inline-block;font-size:12px;}
/*foot-end*/



a.hvr-sweep-to-bottom { 
	display: inline-block; 
	vertical-align: middle; 
	-webkit-transform: translateZ(0); 
	transform: translateZ(0); 
	box-shadow: 0 0 1px rgba(0, 0, 0, 0); 
	-webkit-backface-visibility: hidden; 
	backface-visibility: hidden; 
	-moz-osx-font-smoothing: grayscale; 
	position: relative; 
	-webkit-transition-property: color; 
	transition-property: color; 
	-webkit-transition-duration: 0.3s; 
	transition-duration: 0.3s; 
	background: #fff; 
}
a.hvr-sweep-to-bottom:before { 
	content: ""; 
	position: absolute; 
	z-index: -1; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	background: #f6f6f6; 
	-webkit-transform: scaleY(0); 
	transform: scaleY(0); 
	-webkit-transform-origin: 50% 0; 
	transform-origin: 50% 0; 
	-webkit-transition-property: transform; 
	transition-property: transform; 
	-webkit-transition-duration: 0.3s; 
	transition-duration: 0.3s; 
	-webkit-transition-timing-function: ease-out; 
	transition-timing-function: ease-out; 
}
a.hvr-sweep-to-bottom:hover, a.hvr-sweep-to-bottom:focus, a.hvr-sweep-to-bottom:active { color: white; }
a.hvr-sweep-to-bottom:hover:before, a.hvr-sweep-to-bottom:focus:before, a.hvr-sweep-to-bottom:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); }